package com.ty.xiaoyu.mapper;

import com.ty.xiaoyu.entity.Great;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GreatMapper {

    // 根据帖子id和用户id获取点赞记录
    Great queryGreatByTopicIdAndUserId(@Param("topicId") String topicId, @Param("userId") String userId);

    // 根据点赞id删除记录
    Integer deleteGreat(@Param("great") Great great);

    // 根据点赞id更新记录
    Integer updateGreat(@Param("great") Great great);

    // 添加点赞记录
    Integer insertGreat(@Param("great") Great great);

    // 获取当前用户的点赞列表
    List<Great> queryGreatListByUserId(@Param("userId") String userId);
}
